package com.ynny.Controller;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@RestController
public class ProviderController {
//    @Value(value = "${server.port:}")
//    private  String serverPort;

//    @GetMapping(value = "/provider/hello")
//    public String hello(@RequestParam(value = "username",required = false)String username){
//        return "hello @_@!!!!"+username;
//    }

    @GetMapping(value = "/test/head")
    public String testGatewayHead(HttpServletRequest request, HttpServletResponse response){
        String head = request.getHeader("X-Q_Q!");
        return "X-Q_Q!"+head;
    }

//    @GetMapping(value = "/test/param")
//    public String  testParam(HttpServletRequest request,HttpServletResponse response){
//        String val = request.getParameter("!Q_Q!");
//        return "param !Q_Q!"+val;
//    }

//    @GetMapping(value = "/test/reresheader")
//    public String reresheader(HttpServletRequest request,HttpServletResponse response){
//        response.setHeader("Q_Q","blue");
//        return "ok";
//    }

}
